from django.shortcuts import render

# Create your views here.
from django_redis import get_redis_connection
from rest_framework.views import APIView

from meiduo_mall.utils.captcha.captcha import captcha


class ImageCodeView(APIView):
    '''
       图片验证码

       1.确定请求方式get
       2.确定url image_codes/(?P<imgae_code_id>[\w-]+)/
       3.参数： uuid:   xxxxxxx-xxxxxxx-xxxxxx
       4. 返回给前段格式： 图片
    '''
    def get(self,request,image_code_id):
        '''生成图片验证码'''
        # 生成图片验证码， 使用第三方
        text,image = captcha.generate_captcha()
        # 把生成的图片的内容写入到redis中，便于校验使用
        conn = get_redis_connection('verify_codes')
